/**
 * 初始化表格的列
 */

var initColum = [
		{
			field : '',
			align : 'center',
			title : '序号',
			formatter : function(value, row, index) {
				return index + 1;
			}
		},
		{
			title : '问题编号',
			field : 'id',
			align : 'center',
			valign : 'middle'
		},
		{
			title : '标题',
			field : 'title',
			align : 'center',
			valign : 'middle',
			formatter : function(value, row, index) {
				return '<div class="tableWrap" title="' + value + '" >' + value
						+ '</div>';
			}
		},
		{
			title : '内容',
			field : 'content',
			align : 'center',
			// visible : false,
			valign : 'middle',
			formatter : function(value, row, index) {
				return '<div class="tableWrap" title="' + value + '" >' + value
						+ '</div>';
			}
		},
		{
			title : '组别',
			field : 'dept.name',
			align : 'center',
			valign : 'middle',
			visible : false
		},
		{
			title : '当前处理人',
			field : 'optPerson.fullName',
			align : 'center',
			valign : 'middle'
		},
		{
			title : '添加',
			align : 'center',
			valign : 'middle',
			formatter : function(value, row, index) {
				console.log(trimStr(row.content));
				return " <button class=\"btn btn-primary\" type=\"button\" onclick=\"addProblemId('"
						+ row.id
						+ "','"
						+ row.title
						+ "','"
						+ trimStr(row.content) + "')\"  >增加</button>";
			}

		} ];
function addProblemId(id, title, content) {
	parent.$("#problemId").val(id);
	parent.$("#name").val(title + "-------" + content);
	var index = parent.layer.getFrameIndex(window.name); // 获取窗口索引
	parent.layer.close(index);// 关闭弹出的子页面窗口
}

function trimStr(str) {
	str = str.replace(/(^\s*)|(\s*$)/g, "");
	str = str.replace(/<\/?.+?>/g, "");
	str = str.replace(/[\r\n]/g, "");
	return str;

}
function setTable(data) {
	$('#table').bootstrapTable({
		columns : initColum,
		data : data,
		pageSize : 6,
		pagination : true,
		striped : true,
		search: true,
		pageNumber : 1,
		sidePagination : 'client',
		singleSelect : true, // 单选checkbox
		// showColumns : true,
		clickToSelect : true,
		pagination : true
	});
}
